#include<bits/stdc++.h>
using namespace std;
typedef long long ll;

void solve(){
    int n, m;
    cin >> n >> m;
   	set<string> st;
   	vector<vector<char>> g(n,vector<char>(n));
   	for(int i = 0; i < n; i++){
   		for(int j = 0; j < n; j++){
   			cin >> g[i][j];
   		}
   	}
   	for(int i = 0; i <= n - m; i++){
   		for(int j = 0; j <= n - m; j++){
   			string s = "";
   			for(int x = 0; x < m; x++){
   				for(int y = 0; y < m; y++){
   					s += g[i + x][j + y];
   				}
   			}
   			st.insert(s);
   		}
   	}
   	cout << st.size() << '\n';
}

int main(){
    ios::sync_with_stdio(0);
    cin.tie(0),cout.tie(0);
    int t=1;
    // cin>>t;
    while(t--){
        solve();
    }
    return 0;
}